cry/shriek of delight - Spanish English Dictionary